package com.smfx.yxt.service;

import java.util.List;

import com.smfx.yxt.model.OfficialApply;
import com.smfx.yxt.page.Page;
import com.smfx.yxt.reqVo.OfficialApplyReqVO;
import com.smfx.yxt.view.OfficialApplyView;

public interface IOfficialApplyService {

	int insertSelective(OfficialApply record);

	OfficialApply selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(OfficialApply record);
    
    OfficialApplyView selectViewById(Integer id);
    
    void addApply(OfficialApplyReqVO vo);
    
    void updateAudit(OfficialApplyReqVO vo);
    
    List<OfficialApply> selectListByPage(Page<OfficialApply> page);
    
}
